package demo.DataStrucAndAlgo.demo;

import java.util.concurrent.ThreadPoolExecutor;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/10/21-10-21-13:48
 * @Description：demo.DataStrucAndAlgo.demo
 */
public class Main extends father{
    private String name = "test";
    public static void main(String[] args) {

        Main m = new Main();
        System.out.println(m.getName());
//        System.out.println(new Main().match("202"));
//        String str = "hello world";
//        StringBuffer sb = new StringBuffer(str);
//        sb.reverse();

//        int len = 0;
//        int index = 0;
//        int max = 0;
//        for (int i = 0; i < str.length()-1; i++) {
//
//            for(int j = i+1; j < str.length(); j++){
//                len = 0;
//                int k;
//                for(k = i+1; k <= j; k++){
//                    if(str.charAt(k) == str.charAt(j)){
//                        break;
//                    }else{
//                        len++;
//                    }
//                }
//                System.out.println(str.substring(i,j));
//                if(k > j && len > max){
//                    index = i;
//                    max = len;
//                }
//            }
//
//        }
//        System.out.println(max);
//        System.out.println(str.substring(index,index+max));
    }
    public int match(String str){
        int count = 1;
        if(str.length()==1){
            return 1;
        }
        for(int i =0; i <str.length()-1; i++){
            int temp = 0;
            int num1 = Integer.parseInt(str.charAt(i)+"");
            int num2 = Integer.parseInt(str.substring(i,i+2));
            if(num1 > 0 ){
                temp++;
            }
            if(num2 > 0 && num2 < 26 && num2 > num1){
                temp++;
            }
            count = count*temp;
        }

        return count;
    }
}
class father{
    private String name = "father";

    public String getName() {
        return name;
    }
}